keep running into obstacles - Français Anglais Dictionnaire